package Controller;

import javax.swing.JPanel;

import Model.ListeUtilisateur;
import View.PanneauSupressionUtilisateur;

public class CtrlSuppressionUtilisateur {
	private ListeUtilisateur ListeUser;
	private PanneauSupressionUtilisateur Panneau;

	public CtrlSuppressionUtilisateur(ListeUtilisateur listeUser) {
		ListeUser = listeUser;
		ListeUser.addDeleteUserListener(this);
		Panneau = new PanneauSupressionUtilisateur(this);
	}
	
	public void delete() {
		int index = Panneau.getSelected();
		
		if(index >= 0) {
			ListeUser.supprimerUtilisateur(index);
			Panneau.updateList();
		}
	}
	
	public void update() {
		Panneau.updateList();
	}
	
	public ListeUtilisateur getListeUser() {
		return ListeUser;
	}
	
	public JPanel getPanel() {
		return Panneau;
	}
	
	public void setVisible(Boolean value) {
		Panneau.setVisible(value);
	}
}
